Career 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Salzburg Challenger Milan Challenger Karlsruhe Challenger Iasi Challenger Verona Challenger Porto Challenger Grodzisk Mazowiecki Challenger Mallorca Challenger Davis Cup, Group I, 1R, ROU-TPE 1-3 Orleans Challenger Bratislava 2 Challenger Olbia Challenger Ismaning Challenger Moselle Open - Metz Oeiras 2 Challenger Cherbourg Challenger Pau Challenger Ottignies-Louvain-la-Neuve Challenger Lugano Challenger Barletta Challenger Rome Challenger Bucharest Open - Bucharest Madrid Challenger M25 Heraklion M25 Heraklion St. Tropez Challenger M25+H Bacau Trieste Challenger Cassis Challenger Romania F16 Germany-w1 Germany-w2 Germany-w3 Germany-w4 Sweden F1 Sweden F3 Romania F1 Greece F3 Czech Republic F3 Austria F4 Germany F8 Romania F16 Germany F13 Germany F14 Germany F15 Sweden F4 Sweden F5 Germany-w1 Germany-w2 Germany-w3 Germany-w4 Israel F4 Israel F5 Israel F6 Germany F1 Colombia F1 Germany F3 Colombia F2 Germany F4 Portugal F1 Portugal F2 Portugal F3 Turkey F1 Turkey F2 Czech Republic F2 Poland F1 Poland F2 Romania F4 Poland F3 Romania F6 Germany F5 Germany F6 Germany F7 Austria F4 Austria F6 Romania F16 Austria F9 Romania F17 Austria F10 Sweden F4 Sweden F5 Mexico F6 Mexico F7 Venezuela F5 Mexico F8 Venezuela F6 Mexico F9 Iran F3 Dominican Republic F1 Germany F1 Austria F1 Austria F2 Austria F3 Croatia F1 Croatia F2 France F4 France F5 Great Britain F5 Great Britain F6 Romania F1 Romania F2 Romania F3 Italy F15 Netherlands F3 Romania F15 Romania F16 Romania F18 India F6 India F7 Thailand F6 Germany F1 Germany F2 Austria F1 Germany F5 Switzerland F2 Switzerland F3 Korea F1 Usa F8 Korea F2 Korea F3 Korean Rep. F4 Romania F1 Romania F2 Romania F3 Netherlands F1 Serbia F2 Germany F6 Germany F8 Romania F9 Austria F5 Romania F10 Romania F11 Italy F23 Italy F24 Romania F14 Germany F16 Romania F15 France F14 France F15 Greece F3 France F17 Germany F18 Greece F2 France F19 Czech Rep F4 Czech Rep F5 Usa F1 Great Britain F1 El Salvador F1 Great Britain F2 Guatemala F1 Mexico F1 Switzerland F1 Switzerland F2 Switzerland F3 France F6 Italy F5 Italy F8 Austria F2 Italy F30 Dominican Republic F1 Dominican Republic F2 Dominican Republic F3 Germany F2 Germany F4 Turkey F12 Turkey F13 Czech Republic F1 Czech Republic F2 Italy F11 Romania F1 Netherlands F2 Germany F6 Germany F7 Germany F8 France F20 Germany F2 Romania F1 Romania F3 Romania F4 M25 Portimao M15 Doha M25 Doha Bauer Watertechnology Cup - Eckental Schickendanz Open - Furth Nord LB Open 2006 - Braunschweig s Tennis Masters 06 - Graz Seguros Bolivar Open - Medellin Copa Petrobras Colombia - Bogota Bauer Watertechnology Cup - Eckental Naples Challenger - Naples XII Abierto Internacional de Salinas - Salinas BMW Tennis Championship - Sunrise USTA Tallahassee Tennis Challenger - Tallahassee Ostdeutscher Sparkessen Cup - Dresden Schickedanz Open 2007 - Furth Oberstaufen Cup - Oberstaufen Brasov Challenger - Brasov Bauer Watertechnology Cup 2007 - Eckental 5 Volkswagen Challenger - Wolfsburg Abierto Internacional de Salinas 'Dario Expreso' - Salinas San Luis Potosi Challenger - San Luis Potosi Puerto Rico Challenger Tennis Event - Humacao Status Athens Open - Athens Ostdeutscher Sparkassen Cup - Dresden Fergana Challenger - Fergana Schickendanz Open - Furth Nord LB Open - Braunschweig Israel Open in Memory of Col. Ilan Ramon - Ramat Hasharon Oberstaufen Cup-Head German Master's Series - Oberstaufen Timisoara Challenger - Timisoara 84° Concurso Internacional Tenis San Sebastian - San Sebastian Black Forest Open - Freudenstadt Brasov Challenger - Brasov Ipsos Bucharest Challenger - Bucharest Sacramento Challenger - Sacramento Kobstaedernes ATP Challenger - Kolding Labertz Open by Stawag - Aachen Ford Tennis Championships - Louisville Bauer Watertechnilogy Cup 2008 - Eckental Caversham International Tennis Tournament - Jersey Belgrade Challenger Sarajevo Challenger Tunis Challenger Cremona Challenger Karlsruhe Challenger Furth Challenger Oberstaufen Challenger Brasov Challenger Alphen Challenger Medellin Challenger Eckental Challenger Aachen Challenger Guayaquil Challenger Napoli Challenger Monza Challenger Tunis Challenger Cremona Challenger Furth Challenger Ojai Challenger Lugano Challenger Bytom Challenger Milan Challenger Reggio Emilia Challenger Marburg Challenger Braunschweig Challenger Arad Challenger Pozoblanco Challenger Oberstaufen Challenger Recanati Challenger Granby Challenger Brasov Challenger Bangkok Challenger Bangkok Challenger Palermo Challenger Eckental Challenger Ortisei Challenger Salzburg Challenger Heilbronn Challenger Braunschweig Challenger Kazan Challenger Bergamo Challenger Wolfsburg Challenger Kyoto Challenger Guangzhou Challenger Pingguo Challenger Barletta Challenger Monza Challenger Athens Challenger Furth Challenger Oberstaufen Challenger Manerbio Challenger Como Challenger Brasov Challenger Campinas Challenger Napoli Challenger Recife Challenger Belo Horizonte Challenger Eckental Challenger Ortisei Challenger Loughborough Challenger Salzburg Challenger Heilbronn Challenger Kazan Challenger Bergamo Challenger Wolfsburg Challenger Cherbourg Challenger Guadalajara Challenger Sarajevo Challenger Bath Challenger Rimouski Challenger St. Brieuc Challenger Mersin Challenger Rome Challenger Bordeaux Challenger Furth Challenger Kosice Challenger Marburg Challenger Milan Challenger Arad Challenger San Benedetto Challenger Timisoara Challenger Aptos Challenger Shanghai Challenger Brasov Challenger Ningboo Challenger Izmir Challenger Tashkent Challenger Seoul Challenger Geneva Challenger Eckental Challenger Bratislava Challenger Loughborough Challenger Heilbronn Challenger Bergamo Challenger Quimper Challenger Cherbourg Challenger Kyoto Challenger Le Gosier Challenger San Luis Potosi Challenger Leon Challenger Guadalajara Challenger Mexico City Challenger Rome Challenger Bordeaux Challenger Prostejov Challenger Arad Challenger Timisoara Challenger Scheveningen Challenger Poznan Challenger Recanati Challenger Guimaraes Challenger Oberstaufen Challenger Segovia Challenger Istanbul Challenger Izmir Challenger Orleans Challenger Mons Challenger Sacramento Challenger Tiburon Challenger Rennes Challenger Geneva Challenger Bratislava Challenger Ortisei Challenger Heilbronn Challenger Quimper Challenger New Delhi Challenger Guadalajara Challenger Tunis Challenger Prostejov Challenger Arad Challenger Nottingham-2 Challenger Marburg Challenger Braunschweig Challenger Binghamton Challenger Lexington Challenger Oberstaufen Challenger San Marino Challenger Brasov Challenger Trnava Challenger Sibiu Challenger Rennes Challenger Geneva Challenger Bratislava Challenger Brescia Challenger Raanana Challenger Heilbronn Challenger Vicenza Challenger Prostejov Challenger Furth Challenger Todi Challenger San Benedetto Challenger Recanati Challenger Segovia Challenger Aptos Challenger Portoroz Challenger Vancouver Challenger Shanghai Challenger St. Remy Challenger Istanbul Challenger Nanchang Challenger Kaohsiung Challenger Izmir Challenger Orleans Challenger Rennes Challenger Ningboo Challenger Suzhou Challenger Hua Hin Challenger Eckental Challenger Bratislava Challenger Happy Valley Challenger Bergamo Challenger Wroclaw Challenger Zhuhai Challenger Guangzhou Challenger Shenzhen Challenger Napoli Challenger Aix En Provence Challenger Rome Challenger Manchester Challenger Surbiton Challenger Ilkley Challenger Winnetka Challenger Winnipeg Challenger St. Remy Challenger Istanbul Challenger Izmir Challenger Orleans Challenger Ho Chi Minh City Challenger Ningboo Challenger Budapest Challenger Eckental Challenger Bratislava Challenger Mouilleron-Le-Captif Challenger Happy Valley Challenger Bangkok Challenger Koblenz Challenger Quimper Challenger Budapest Challenger Cherbourg Challenger Irving Challenger Sophia Antipolis Challenger Surbiton Challenger Nottingham Challenger Ilkley Challenger Segovia Challenger Portoroz Challenger Vancouver Challenger Istanbul Challenger Kaohsiung Challenger Brest Challenger Bratislava Challenger Mouilleron-Le-Captif Challenger Indian Wells Challenger Phoenix Challenger Surbiton Challenger Ilkley Challenger Mallorca Challenger Istanbul Challenger Orleans Challenger Mouilleron-Le-Captif Challenger Eckental Challenger Bratislava Challenger Ortisei Challenger Canberra Challenger Newport Beach Challenger Indian Wells Challenger Iasi Challenger Quimper Challenger Quimper 2 Challenger Cherbourg Challenger St. Petersburg 2 Challenger Biella 3 Challenger Lugano Challenger Belgrade Challenger Prague Challenger Biella 6 Challenger Nottingham 1 Challenger Nottingham 2 Challenger Iasi Challenger San Marino Challenger Bucharest Challenger Sibiu Challenger Mouilleron-Le-Captif Challenger Ismaning Challenger Eckental Challenger Ortisei Challenger Forli 3 Challenger U.S. Open - New York Forli 2 Challenger Forli 3 Challenger Forli 5 Challenger Biel Challenger Lugano Challenger Barletta Challenger Prague 2 Challenger Heilbronn Challenger Surbiton Challenger Nottingham Challenger Salzburg Challenger Iasi Challenger Indianapolis Challenger Cordenons Challenger San Marino Challenger Prague 3 Challenger Como Challenger Rennes Challenger Sibiu Challenger Ortisei Challenger Bergamo Challenger Cherbourg Challenger Rovereto Challenger Lugano Challenger Biel Challenger Morelos Challenger Seoul Challenger Leon Challenger Gwangju Challenger Busan Challenger Mauthausen Challenger Little Rock Challenger Tyler Challenger Palmas del Mar Challenger Modena Challenger Istanbul Challenger BMW Open - Munich BCR Open Romania - Bucharest BMW Open - Munich Gerry Weber Open - Halle Ordina Open - s-Hertogenbosch BCR Open Romania - Bucharest Thailand Open - Bangkok Davidoff Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha BCR Open Romania - Bucharest If Stockholm Open - Stockholm BMW Open - Munich Gerry Weber Open - Halle Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Thailand Open - Bangkok Bank Austria Tennis Trophy - Vienna BMW Open - Munich Gerry Weber Open - Halle AEGON International - Eastbourne BCR Open Romania - Bucharest If Stockholm Open - Stockholm Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier BRD Nastase Tiriac Trophy - Bucharest Serbia Open - Belgrade BMW Open - Munich Bet-at-home Open - Hamburg Bet-at-home Cup - Kitzbuhel China Open - Beijing If Stockholm Open - Stockholm Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Topshelf Open - 's-Hertogenbosch SkiStar Swedish Open - Bastad If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Valencia Open - Valencia Brisbane International - Brisbane Qatar ExxonMobil Open - Doha ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Barcelona Open BancSabadell - Barcelona BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Gerry Weber Open - Halle Mercedes Cup - Stuttgart Hall of Fame Tennis Championships - Newport Bet-at-home Open - Hamburg Citi Open - Washington China Open - Beijing If Stockholm Open - Stockholm Erste Bank Open - Vienna Valencia Open - Valencia Brisbane International - Brisbane Aircel Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai BRD Nastase Tiriac Trophy - Bucharest Topshelf Open - 's-Hertogenbosch Mercedes Cup - Stuttgart Gerry Weber Open - Halle Austrian Open - Kitzbuhel If Stockholm Open - Stockholm Brisbane International - Brisbane Garanti Koza Sofia Open - Sofia Open 13 - Marseille BRD Nastase Tiriac Trophy - Bucharest TEB BNP Paribas Istanbul Open - Istanbul BMW Open - Munich Gerry Weber Open - Halle Moselle Open - Metz European Open - Antwerp Erste Bank Open - Vienna ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Marrakech Hungarian Open - Budapest BMW Open - Munich Mercedes Cup - Stuttgart Hall of Fame Tennis Championships - Newport Konzum Croatia Open - Umag BB&T Atlanta Open - Atlanta Citi Open - Washington Moselle Open - Metz Shenzhen Open - Shenzhen European Open - Antwerp If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Chengdu Open - Chengdu Qatar ExxonMobil Open - Doha Maharashtra Open - Pune ASB Classic - Auckland Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam New York Open - New York Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Barcelona Open BancSabadell - Barcelona Gazprom Hungarian Open - Budapest BMW Open - Munich Geneva Open - Geneva Ricoh Open - 's-Hertogenbosch AEGON Championships - London Antalya Cup - Antalya German Tennis Championships - Hamburg BB&T Atlanta Open - Atlanta Citi Open - Washington Winston-Salem Open - Winston-Salem Moselle Open - Metz China Open - Beijing Rakuten Japan Open - Tokyo Intrum Stockholm Open - Stockholm Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha ASB Classic - Auckland DIEMA XTRA Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Open 13 Provence - Marseille Abierto Mexicano Telcel - Acapulco Barcelona Open Banc Sabadell - Barcelona Gazprom Hungarian Open - Budapest BMW Open - Munich Geneva Open - Geneva Mercedes Cup - Stuttgart Noventi Open - Halle Turkish Airlines Open Antalya - Antalya BB&T Atlanta Open - Atlanta Citi Open - Washington Winston-Salem Open - Winston-Salem Moselle Open - Metz Zhuhai Open - Zhuhai Rakuten Japan Open - Tokyo European Open - Antwerp Swiss Indoors Basel - Basel Tata Open Maharashtra - Pune Dubai Duty Free Tennis Championships - Dubai bett1HULKS Indoors - Cologne Open Sud de France - Montpellier Barcelona Open Banc Sabadell - Barcelona BMW Open - Munich Gonet Geneva Open - Geneva Mercedes Cup - Stuttgart Hall of Fame Open - Newport Abierto Mexicano de Tenis Mifel - Los Cabos Truist Atlanta Open - Atlanta Moselle Open - Metz Stockholm Open - Stockholm Erste Bank Open - Vienna Anytech365 Andalucia Open - Marbella Melbourne Summer Set - Melbourne Open Sud de France - Montpellier Dallas Open - Dallas Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Barcelona Open Banc Sabadell - Barcelona Gonet Geneva Open - Geneva Mercedes Cup - Stuttgart Noventi Open - Halle Hall of Fame Open - Newport Truist Atlanta Open - Atlanta Citi Open - Washington Winston-Salem Open - Winston-Salem Moselle Open - Metz Stockholm Open - Stockholm Tel Aviv Watergen Open - Tel Aviv Firenze Open - Florence Rogers Cup - Toronto Mutua Madrilena Madrid Open - Madrid BNP Paribas Open - Indian Wells Mutua Madrilena Madrid Open - Madrid Shanghai Rolex Masters - Shanghai Sony Open Tennis - Miami Mutua Madrid Open - Madrid Sony Open Tennis - Miami Mutua Madrid Open - Madrid Shanghai Rolex Masters - Shanghai Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Miami Open - Miami Rolex Paris Masters - Paris Miami Open - Miami French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open Qualifying - Doha French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Davis Cup, World Group, PO, SWE-ROU, 3-2 Davis Cup, World Group, PO, ROU-CZE 0-5 Davis Cup, Group I, 1R, ROU-DEN 5-0 Davis Cup, Group I, 2R, ROU-NED 0-5 Davis Cup, World Group, QF, FRA-GER 3-2 Davis Cup, Group I, PO, ROU-SWE 3-1 Davis Cup, Group I, 1R, ROU-ISR 5-0 Davis Cup, Group I, 2R, ROU-SVK 2-3 Davis Cup, Group I, 1R, ROU-SLO 4-1 Davis Cup, Group I, 2R, ROU-ESP 1-4 Davis Cup, Group I, 1R, BLR-ROU 3-2 Davis Cup, Group II, 1R, ROU-LUX 4-1 Davis Cup, Group II, 2R, ROU-MAR 5-0 Davis Cup, Group II, 3R, ROU-POL 2-3 Davis Cup, Group II, 1R, ROU-ZIM 4-1 Davis Cup, Group I, 1R, ROU-POR 3-1 Davis Cup, Finals, QF, GBR-GER 1-2 Davis Cup, Group I, SF, ROU-PER 4-0 Davis Cup, Qualifiers, 1R, ESP-ROU 3-1 Davis Cup, Group I, 1R, SVK-ROU 3-1 Davis Cup, Group I, PO, GRE-ROU 4-0 French Open (juniors) All Lower level tournaments